using System;
using System.Collections.Generic;
using System.Text;
using ECommerce.Library.DataStructure;

namespace ECommerce.Library.ECommerce
{
    public interface IColorableSizable
    {
        ProductColor DefaultColor { get;set;}
        ReadWriteCustomCollection<ProductColor> OtherColors { get;set;}
        ProductSize DefaultSize { get;set;}
        ReadWriteCustomCollection<ProductSize> OtherSizes { get;set;}

        int Stock { get;set;}

        void AdjustProductForColorSize();
    }
}
